#include <errno.h>
#include <stdio.h>
#include <stdlib.h>
#include "linklist.h"
int main(int argc, char const *argv[])
{
    int n;
    linklist head;
    head = linklist_init();
    while(1)
    {
      scanf("%d",&n);
      if(n>0)
      {
        linklist new=linklist_new(n);
        head=linklist_add(head,new);
      }
      if(n<0)
      {
        linklist p=linklist_del(head,-n);
        free(p);
      }
      if(n==0)
        break;
      linklist_foreach(head);
    }
    
    return 0;
}
